package es.antonio.duarte.abrahamAdmin.dao;

import java.util.Collection;
import java.util.Date;

/**
 * DAO de Diario.
 * @author Antonio Duarte
 */
public interface DiarioDAO extends DAOGeneral {
	
	/**
	    * Consulta de diario por titulo
	    * @param ti Titulo por la cual se buscaran en el diario
	    * @return Lista de diarios que cumplen con el titulo(vacia si no hay
	    *         registros)
	    */
	   public Collection consultarPorTitulo(String ti);

	   /**
	    * Consulta de diarios por cuerpo.
	    * @param cu Cuerpo por el cual se buscaran en los diarios
	    * @return Lista de diarios que cumplen con el cuerpo (vacia si no hay
	    *         registros)
	    */
	   public Collection consultarPorCuerpo(String cu);
	   
	   /**
	    * Consulta de diario por fecha.
	    * @param fe Fecha por el cual se buscaran los diarios
	    * @return Lista de diarios que cumplen con la fecha(vacia si no hay
	    *         registros)
	    */
	   public Collection consultarPorFecha(Date fe);
	
	
}
